<!-- margin外边距塌陷问题 -->
<!-- - 场景：父子级的标签，子级的添加 上外边距 会产生塌陷问题
- 现象：导致父级一起向下移动
-->

<!-- 方法一：取消子级 margin ，父级设置 padding

方法二：父级设置overflow：hidden

方法三：父级设置 border-top
 -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>外边距-塌陷问题-解决</title>
    <style>
        .solveFarther {
            width: 300px;
            height: 300px;
            background-color: brown;
            box-sizing: border-box;

            /* 方法一:由子级盒子设置外边距改为父级盒子设置内边距 */
            /* padding-top: 50px; */

            /* 方法二：父级盒子设置隐藏益处，将多余部分隐藏，从而辅助浏览器找到真正父级盒子的位置 */
            /* overflow: hidden; */

            /* 方法三：设置父级盒子上边框线，从而复制浏览器找到父级盒子位置 */
            border-top: 1px solid #000; ;
        }

        .solveSon {
            width: 100px;
            height: 100px;
            background-color: orange;

            /* margin-top: 50px; */
        }
    </style>
</head>
<body>
    <div class="solveFarther">
        <div class="solveSon">
            塌陷问题
        </div>
    </div>
</body>
</html>